home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2006 September
/
PCWorld_2006-09_cd.bin
/
v cisle
/
torrenty
/
torrenty.exe
/
g3torrent-1.01.exe
/
CHANGELOG.TXT
< prev
next >
Wrap
Text File
|
2005-02-06
|
20KB
|
428 lines
G3 Torrent - Change Log
Contact: Jeremy Arendt germz@users.sourceforge.net
-1.1 - Feb 5, 05'
* Minor. Upgraded to wxwindows 2.5.3.1u.
* Minor. Upgraded to python 2.4
* Now using wx's MainLoop/OnIdle in python instead of a wxTimer for updating the
gui. This requires wxwindows 2.5.3.1
* Added feature: Schedule Command. It's in the "right click->change this torrent
options" menu. Here you can schedule a commnad for when the DL completes and
stops - Like shut down PC.
* Experimental option: Drop leechers. Under the Connections options. Selected,
the client will drop peers who have: 1) already downloaded more than 1meg from
you, 2) have been connected at least 20mins, 3) have a share ratio worse than
3:1
* Updated spoofer options
* Fixed bugs.
* Merged superficial bits of the BT3.9.1 source. Might eventually merge in more
of what will be BT4.0 but, But it seems to be quite a bit of work for almost
no benifits.
-1.0 - August 25, 04'
* MAJOR. Finally added an RSS Feed reader!
* Major. Upgraded to wxwindows 2.5.2.7u. (What a pain!)
* Fixed bugs in add remove columns.
* Tried to address some issues with unknown unicode code pages.
* Fixed a error involving column sorting and the removing columns from lists
-0.999 - July 25, 04'
* NEW Added the ability to select only certain files to DL from the Multi-File
Torrent manager.
* Updated the types of clients the program can recognize. As well as the types
of clients that can be spoofed to all the latest versions.
* Decreased the length of time the ballons stay on screen. its 8 seconds now.
* Preallocation no longer happens if there is just 1 single large file. For
multiple files, preallocation has to happen because of the way the mutitorrent
mngr works right now.
* Added 2 optional columns in the peer list view. They can be enabled via right
click to the column header. Totaly unessasary for most people, but may be
interesting to some.
* "spew" is toggled off now for torrents that are not currently selected or when
the window is minimized. This means lower CPU usage - Especially when there
are many torrents running. Also CPU time is much lower now when minimized.
* Changed the remove torrent hotkey to Ctrl+Del
* Numerous bug fixes
-0.998 - June 26, 04'
* Fixed bugs in the right click -> add/remove columns code
* Reworked peerlistdns.py (the system that resolves ips to hostname). The system
works on an on demand basis now. For end users this just means a reduction
in lookups. (ie. If you have the client minimized no lookups are done)
* Fixed a bug in the options dialog under network options that caused the
window to freeze.
* I'm catching this exception now "Couldn't select a bitmap into wxMemoryDC"
* Fixed bugs in maskededit (This is wx api code not my code). It was causing
the options dialog to freeze when a user would Cut or Paste into the edit
boxes
* Fixed some problems related to filenames with foreign characters
* Got rid of the 2 uploads min rule.
* Now using Python 2.3.4
-0.997b - May 26, 04'
* Added some fixed country flags 'ned steve' sent me
* The balloon popups won't interfere with the right click menu anymore
* The delay is now ~2 seconds regardless of the update rate.
* Requested: New option: "IP to report to tracker" under network options.
Use this if for some reason trackers are not getting your correct address
-0.997a - May 16, 04'
* I made these cool little balloon tooltips.
* Fixed the popup error messages toggle.
* Fix. My own email address was incorrect in the about box!
* Fix. Torrents, when greater than 9, were not reloading in the corrent order.
* Added some fixed country flags 'ned steve' sent me
-0.996 - May 5, 04'
* Changed the way Resume/Paused/Stop slightly.
Pause is roughly equivallent to Requeue in other clients now.
An active torrent (green download, yellow yeild, or happy face icons):
Can be Stopped - The torrent will not start again untill you hit resume.
Can be Paused/Requeued - The torrent will resume automatically later.
A stopped torrent (Red stop icon, status says Stopped ):
Can be Resumed. Or Can be Paused/Requeued.
A paused torrent (Blue pause icon, status says Paused(Queued)):
Can be Resumed. or Can be Stopped.
One minor difference bettween requeuing a stopped one from requeuing a running
torrent is that if it is running and paused/requeued, it will go to the bottom
of the queue. Stopped torrents stay in place.
* Added check box to Multi-File Order Manager to toggle it from popping up
all the time. If unchecked you can still access it manually via right click
* Added keyboard shortcuts (Check the menu bar)
* Added Toggle tabbed view option to the menu bar
* Message tab now shows the url of the tracker when there is a tracker error.
* Fixed issues related to On Completion
* Fixed various issues related to how lists were drawn. Some flickering, the
last item on a list not clearing, artifacts when resizing cols etc
* Fixed crash bugs in the Progress Dialog
* Fixed move up move down functions in dlordermanager (credit goes to spreadit)
* Fixed "rejected by tracker - key did not match key supplied earlier"
* Clipboard functions fixed.
* Fixed swedish flag
* Fixed a bug in the "Progress Dialog" when restoring the minimized window
* About box instead of About tab
* I've removed all references to psyco (a JIT compiler) for now. It seems to be
troublesome and causing crashes for some people
-0.995 - April 24, 04'
* Added a tracker manager dialog. Can add/remove trackers from the the announce
list. Right click to manually poll the selected tracker immediatly.
* Added a few more color options for the main list view
* Fixed occasaional crashing when restoring from the systray.
* Made the skipping of hash checks for 100% complete files optional.
* Requested. New on complete setting that lets you change the upload speed once
you switch to seeding mode.
* Requested. Remove multiple torrents at once. I added a checkbox to the dialog:
"Apply to all selected" when you select multiple torrents to remove.
* Note. In wx 2.5.1 they solved the problem of the systray icon not restoring
after an explorer crash. Yay!
* Fixed flickering in the optionsdlg
* Colors on the German flag icon was obviously wrong
* Should work without problems under Win98/ME now
* Significant progress in the linux version with the help of andrewpeabody
* Converted some of the icons/png's so that they will display correctly on
win98 & linux
-0.994 - April 11, 04'
* Upgraded downloader code with BitTorrent 3.4.2
* Upgraded the windowing api from wxPython 2.4.2 to 2.5.1
* The completed torrents folder gets checked before starting a new DL.
* Requested. Once a file is known as 100% it will not get hash checked again.
This will save time when working with large files.
* Fixed. On complete setting not correctly getting saved
* Switch to Toggle Popups in main menu bar now updates when the option is
changed in options
* Fixed. Availabilty graph/gauge was a off by a bit.
-0.993 - March 28, 04'
* Changed. ETA will show N.n Days instead of just "Days" if the dl is going to
take a while.
* Fixed. Sort peer list and reverse dns was switched in the options dialog.
* Fixed. I broke sort peer list in 0.992
* Fixed. I broke the global upload cap in 0.992
* Fixed. At some point I also broke the total upload and download information
from getting reloading. So the ratios were not getting saved.
* Fixed. Torrents will now reload in the same order they were in on exit.
* Fixed. Details panel was showing incorrect information for downloaded, uploaded
* Changed. Checking indication in the progress meter should be more accurate now.
Or at least give more feedback.
-0.992 - March 28, 04'
* Fixed gui not corrently showing information when seeding, such as the
piece freq graph
* Fixed locale problems related to the webinterface
* Fixed an issue related to IP address and the webinterface
* Fixed options dlg seemed display off screen for some people. Always center now
* Fixed broken IPC in 0.99
* New. Added "Fast Resume" capability.
- When Exiting, or when Pausing, all the connected peers to any active
torrents are saved to a data file (peers.ben).
- When restarting, the client will automatically reconnect to all of those
peers. This helps with trackers that are really slow, and/or are hard to
get a response from.
- When Stopping, peers will not be saved and any peers saved for that
torrent are cleared.
* Upload throttle is a little more aggressive
-0.99 - March 27, 04'
* New. Added Web Interface
* New. Added Multi-Tracker support.
* Fix. Torrents still in queue that had never started, would not get saved to
torrents.ini correctly. They now load correctly next start up.
* Fix. Large files that were started, paused, and then resumed would appeared to
stay paused for a long time. When in fact it should have been reported as
Checking. Same for Stopped.
* Fixed a graphical glitch in the friends list
* Improved the accuracy of the main progress gauge.
* Change. When restarting the client and resuming a partialy completed download
the client will no longer take in to account the total up/down from the
previous session.
-0.988 - March 18, 04'
* Merged with BitTorrent 3.4.1a (From 3.4)
* Saves total uploaded and downloaded statistics and applies them on next start
toward ratio
* Option to scans torrents dir ever N mins and load any files in there if they
are not already loaded.
* Added "Create a Torrent" functionality
* Added "Add Torrent (No Default Save) to menu bar
* Fixed. Bug(s) in Auto banning after N bad hashed.
* Fixed a bug introduced in 0.987 where the ratios were WAY off causing the on
complete system to not work correctly.
* Fixed a bug that caused Total Downloaded to report incorrectly when seeding
* Fixed bug [918160] Involved torrents with Unicode "Folder Names" not loading
* Fixed. Seeds/peers in main view was listed backwards
* Identifies "BitTornado" and "Plus! II" clients in the peer list as such
* Requested: Merged the Total peers/seeds and Seen Peers seeds into a single column
-0.987 - March 15, 04'
* Added right click->Move to top/bottom in the multi-file torrent manager
* Adjusted/Fixed Global Upload setting.
* Improved the Friends Tab.
Can show/edit banned peers as well as freinds.
Can Remove multiple items at a time.
* Requested. Client will automatically add ips to the Ban List if they send
more than N bad pieces. Default N = 5
* Requested: Added this behavior.
After 4 unsuccessfull connection attempts to a tracker, It will
automatically get paused so that other torrents in queue can get promoted.
* Added "Error Options" page to the preferences. Failure behavior for peers
sending bad hashes and tracker problems can be set there.
* Requested. Added a new column to the main list view: "Total Peers/Seeds"
* Request [ 916057 ] Delete only data option when removing a torrent.
* Request [ 915248 ] Options accesible via right click in the peer list can be
set globally via a new page in the options dialog
* Request [ 915247 ] Torrent options should stick for mini window.
* Fixed a bug where the icon used in the systray was appearing in the mini
torrent windows, instead of 'userblue'
* Fixed a line to compensate for some multifile torrents having files of 0 length
* Fixed an odd bug that caused the active state not to get written to torrents.ini
* Fixed installer. Was adding G3 Torrent 2x to the control panel -> add remove programs
* Changed. "Peers/Seeds" is now "Seen Peers/Seeds"
-0.986 - March 13, 04'
* Added improved delete confirmation dlg. Options for delete torrent,
delete torrent and data, and delete nothing
* Added optional display of country flags (via the TLD identifier)
Right click in the peer list to see this.
* Added avalabilty graph in the details panel.
* Requested: Option to clear all messages in message tab
* Bug Fix: Was leaking memory when popup error message were enabled. ("Destory")
* Bug Fix: There were 2 bugs affecting the pause/resume system.
-0.984 - March 10, 04'
* When using the Multifile torrent manager and DLing a group of files in a custom order
the data was not being written to the disk as expected. This has been fixed.
* Details panel would not correctly display anything if the scrape request to the
tracker failed
* Paused/Stopped states are saved, and applied when the program is next started
* Debug mode was left on in the last version, allowing more than one instance to start
-0.983 - March 9, 04'
* Added Max Connections option in preferences. This is also available now via
rightclick->change this torrents options.
* Fixed DivisionByZero bug and other errors that occured whe when Global Upload
was set to 0
* Requested. Check boxes for individual path folders under folder options.
* Unicode path names in folder options should work correctly now
* Requested. Freinds list - allows paste. And clears on a sucessfull add.
* Forgot to mention this before, but "scrape" was added in 0.98.
It is done automatically when a torrent is started.
-0.982 - March 7, 04'
*MAJOR: Merged with the official BitTorrent 3.4 source code
New in BitTorrent 3.4:
* Client no longer complains of connection to tracker problems when transfers
are still working
* Lots of bandwidth savings
* Lots of bug fixes
*Sorting by column when a column has been removed is fixed
-0.981 - March 6, 04'
*BT Client Type Spoofing.
Because some trackers don't want to play nice...
-0.98 - March 6, 04'
*MAJOR: Global Upload Rate
In the main preferences dialog you can choose between a global upload limit,
or setting the limits on a per torrent basis. Additionaly, it is possible
to have some torrents using the global setting while others have unique user
rate settings applied. If you adjust rate via RightClick->Change this torrent
options, then that torrent will not fall under the global upload limit rules.
*Made some progress getting the bugs out of the Friends system
*Peer list drawing optimized to reduce cpu load
*GUI Update rate option was not saving correctly
*Caught a bug in the reverse dns routines
*Move down in queue when contacted via right click menu was broken. Fixed
*Copying file message was Fixed to show correct order
-0.97 - March 3, 04'
*I optimized the drawing on the big progress bar (the one crosses the whole screen)
It should draw around 10x-15x faster, but it is slightly less accurate than before
*Added a GUI Update rate combobox in the options menu. An update rate of 1000ms
or 1sec is recomended. Faster update rates will increase CPU usage.
*Associate butoton in options dialog wasn't working right. Fixed... Nope still funky.
*Forgot to turn off DEBUG mode in 0.96. Fixed.
*configs weren't being correctly used in 0.96. Fixed
*Changed the way the small DL progress dialog is integrated
-0.96 - March 1, 04'
*Decreased cpu impact of the p2p progress bars
*Right click in lists even over progress bars works correctly now
*Rate, On Completion and Choker options are saved on a per torrent basis.
ie: Next time the program starts up the settings you made will be
correctly loaded with the settings you left them at and will no be reset
to the global defaults.
*Had to disable the system for keeping the System Tray/Taskbar Icon even after
an explorer crash because in certain setups it behaved werid
-0.952 - Feb 29, 04'
*Added 'Copies Seen' and 'Avg. Progress' columns in the torrent list
*Added 'Copies Seen' and 'Avg. Progress' columns in the details panel*System Tray/Taskbar Icon will restore itself if explorer crashes
*Fixed various bugs in 0.95 including the add torrent one and crashing on bad
col information
*Fixed Copy to clipboard in message panel
*Fixed Taskbar popup menu
-0.95 - Feb 26, 04'
*MAJOR: P2P Progress bars everywhere!!!
(This was fairly tricky to get working, so I am quite happy with this =)
* This feature still needs a bit of optimization to be less compute intensive
If you think its eating too much of your cpu time you can just disable it by
turning off the column via right click on the col header.
*Requested: Will only hash 1 file at a time now on start up or when loading up multiple
torrents
*Requested: Rate, On Completion and Choker options can be set individualy for each torrent
via the right click menu.
*Requested: Added confirmation on exit
*Requested: Will save order settings when using a custom download order
*Requested: Saves column widths on exit
-0.91 - Feb 24, 04'
*MAJOR: Added Multi File Download Order Manager
For torrents with multiple files, you can now select the order to DL them in
*Completed torrents should now move correctly to the user assigned location
*Fixed 'queue down' when multiple items were selected
*Added showing / hiding of columns in list views
*popup menu to tray icon
-0.90 - Feb 22, 04'
*Added an experimental Leech Only choker
*Removed the Shadow Choker. No real benifits from having it.
*Fixed bizzare out of control resource usage when error popups were enabled
*Stopped XMLRPC server log dumps from being considered error dumps
*Will keep friends who are sharing the same file
*MAJOR: Added in peerlist view rightclick->"Give this peer upload preference"
This creates a temporary friend that will only last untill the app exists
*MAJOR: Added in peerlist view rightclick->"Never Upload to this peer"
This creates a temporary foe that will only last untill the app exists
*Stoped saving port settings into torrents.ini, among other things..
*Add torrent from URL dialog now shows urls from clipboard
-0.87 - Feb 20, 04'
*Added the ability to add torrents from a URL
*Fixed the windows installer not uninstalling and reinstalling correctly
*Added option not to minimize to systray to general page in options
*rightclick->pause, rightclick->stop fixed
*In message tab: Can copy messages(s) to clipboard via right click popup
*In peer list: Can copy ip address(s) to clipboard via right click popup
*Won't try to load torrent from user defined torrents folder on start,
unless extention is ".torrent"
*Added confirmation box before deleting a torrent file on remove
*Saves window position on exit
-0.85 - Feb 19, 04'
*Fixed tray icon
*Progress in Friends system
-0.75 - Feb 19, 04'
*MAJOR: RPC system
*Working on a Friends system
*opening a torrent file when the client is already running
now opens it in the existing client
*Created new icons, made a few interface tweaks
*Fixed bug in peerlist where snubbing peers stayed on top of list
*Saves client windowsize, splitter pos, maximized state on exit
*User activatiable polling of traker (right click)
*Graph color options
*Tweaked graph
*Fixed on complete
-0.70 - Feb 12, 04'
*Reorganized the pref dialog
*New "On Complete" options.
Will stop seeding/sharing a file when a ratio is hit, or a timlimit is hit
-0.60
*Added Graphing
*More options in preferences
*General Bug fixes
-0.50
*default folders system
*fixed hanging threads
-0.40
*User can set a nickname
*Added thread to do reverse dns on ip addresses
*Added a customizable choking system
*Added a choker page to preferences
*Added Detection of common clients such as Azureus and Shadow
-0.30
*MAJOR: Added Queue system
*Created win32 installer
*Added 'General' tab in preferences dialog
*Fleshed out details panel